.mainrigth .con h3{
	font-size: 18px;
}
.mainrigth .con h3 .titcon i{
	font-size:22px;
}

.iconfont{
	font-size: 28px;
}
.home-form {
	.ant-form-item {
		display: flex;
		margin-bottom: 10px !important;
		.ant-form-item-label {
			width: 80px;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			text-align: right;
		}
		.ant-form-item-control-wrapper {
			flex: 1;
		}
		.ant-form-item-control{
			width:100%;
		}
		.ant-form-item-children{
			width:100%;
		}
		.ant-calendar-picker{
			width:100%!important;
		}
	}
}
.btngroupoption {
		margin-bottom:10px;
	}
.aid {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	top: 0px;
	left: 0px;
	z-index: 999;
	.base1{
		width: 50% !important;
		margin-left: -25% !important;
		height: 70% !important;
		top:15% !important;
		// margin-top: 15% !important;
	}
	.base {
		position: absolute;
		width: 800px;
		height: 80%;
		background: #fff;
		left: 50%;
		margin-left: -400px;
		top: 10%;
		margin-top:0;
		overflow-y: auto;
		border-radius: 8px;
		.fixed-top {
			height: 50px;
			line-height: auto;
			background: #ffffff;
			padding: 15px 20px;
			border-bottom: 1px solid #eaebf0;
			font-size: 14px;
			font-family: Microsoft YaHei;
			font-weight: bold;
			color: #2e384d;
			position: absolute;
			top: 0px;
			z-index: 999;
			width: 100%;
			.anticon {
				float: right;
				color: #bfc5d2;
				font-size: 20px;
			}
		}
		.fixed-bottom {
			width: 100%;
			left: 0px;
			bottom: 0px;
			margin:0px!important;
			padding:20px!important;
			position: absolute!important;
			background-color: white;
			z-index: 999;
			overflow:hidden;
			border-top:1px solid #F2F2F2;
			.ant-btn{
				float:right;
				background: #F4F6F9;
				color: #8798AD;
			}
			.ant-btn-primary{
				float:right;
				margin:0 38px 0 20px !important;
				background: #4577EB;
				box-shadow: 0px 6px 12px rgba(46, 69, 174, 0.3);
				color: #FFFFFF;
			}
			.ant-form-item-control-wrapper{
				float:right;
			}
		}
		.main {
			height: 87%;
			overflow-y: scroll;
			margin-top: 38px;
			padding-bottom:50px;
			.detailtimeline{
				padding-top: 10px;
				overflow-y: auto;
				padding-left:20px;
				padding-right:20px;
				.listarea{
					margin:10px 4px;
					.infotit{
						width:120px;
					}
					.infocell{
						text-align:left;
					}
				}
			}
			.ant-form-item {
				margin: 20px 50px 20px 0;
				display: flex;
			}
			.ant-form-item-label {
				width: 140px;
				white-space:normal;
			}
			.ant-form-item-control-wrapper {
				flex: 1;
			}
			.ant-form-item-control{
				width:100%;
			}
			.ant-form-item-children{
				width:100%;
			}
			.ant-calendar-picker{
				width:100%!important;
			}
			.ant-input-disabled{
				background: #fff;
				color: rgba(0, 0, 0, 0.65);
			}
			.ant-input-number-input:disabled{
				background: #fff;
				color: rgba(0, 0, 0, 0.65);
			}
			.ant-select-disabled{
				background: #fff;
				color: rgba(0, 0, 0, 0.65);
			}
			.followListArea {
				margin: 50px 30px;
			}
		}
	}
}
.tishi {
	vertical-align: bottom;
}
.flex{
	display: flex;
}
.flex-1{
	flex:1;
}
.el-pagination {
	margin-top: 30px;
	text-align:right;
	.el-pagination__total {
		color: #4577eb;
		margin-top: 2px;
	}
	.btn-prev {
		margin-right: 10px;
		height: 32px;
	}
	.btn-next {
		margin-left: 10px;
		height: 32px;
	}
	button:disabled {
		background: #f1f2f6;
		border-radius: 4px;
		color: #43536e;
	}
	.el-pager{
		li {
			height: 32px;
			line-height: 32px;
		}
		li.active {
			background: #4577eb;
			color: #fff;
			border-radius: 4px;
		}
	}
	.el-pagination__jump {
		margin-left: 10px;
		.el-input__inner {
			border: 1px solid #b4b6c3;
		}
	}
	.el-select .el-input .el-input__inner {
		height: 32px;
		background: #f1f2f6;
		border-radius: 4px;
		border: none;
	}
	.el-pagination__editor.el-input .el-input__inner {
		height: 30px;
	}
}
.tableleft{
	text-align:left;
	word-break: break-word;
}
.tipremark{
	color:red;
}
.maindisabled:after{
	content: '';
	display: block;
				width:95%;
				height:100%;
				position:absolute;
				top:0px;
				left:0px;
				z-index:33;
			}